home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / butility / keysvr11.zip / MENU.BAT < prev    next >
DOS Batch File  |  1994-03-25  |  4KB  |  153 lines

  1. ECHO OFF
  2. CLS
  3. REM -- Test for access to all required files
  4. IF NOT EXIST MANUAL.TXT GOTO :FAULT
  5. IF NOT EXIST REGISTER.FRM GOTO :FAULT
  6. IF NOT EXIST KEYSAVER.COM GOTO :FAULT
  7. IF NOT EXIST D.TPL GOTO :FAULT
  8. IF NOT EXIST 1.TPL GOTO :FAULT
  9. IF NOT EXIST 2.TPL GOTO :FAULT
  10. IF NOT EXIST CHOOSE.COM GOTO :FAULT
  11. IF NOT EXIST MM_INT1.SDX GOTO :FAULT
  12. IF NOT EXIST MM_INT2.SDX GOTO :FAULT
  13. IF NOT EXIST MM_INT2.SDX GOTO :FAULT
  14. IF NOT EXIST MM_UREG.SDX GOTO :FAULT
  15. IF NOT EXIST MM_DEMO.SDX GOTO :FAULT
  16. IF NOT EXIST DSKMSG.SDX GOTO :FAULT
  17. IF NOT EXIST DSKMSG.MUX GOTO :FAULT
  18. IF NOT EXIST DSKMSG.COM GOTO :FAULT
  19. IF     EXIST DSKMSG.TXT GOTO :MAIN_MENU
  20. :FAULT
  21. CLS
  22. PROMPT $G
  23. ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  24. ECHO +                                                            +
  25. ECHO +  The files included in your KEYSAVER package are required  +
  26. ECHO +  to run MENU.BAT, but they were not found  in the current  +
  27. ECHO +  drive/directory and the batch cannot be run.              +
  28. ECHO +                                                            +
  29. ECHO +  Switch to the drive/directory with the  KEYSAVER  files,  +
  30. ECHO +  and try again.                                            +
  31. ECHO +                                                            +
  32. ECHO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  33. PROMPT $P$G
  34. GOTO :END
  35.  
  36. :MAIN_MENU
  37. CLS
  38. CHOOSE WELCOME TO KEYSAVER^{I}ntroduction^{P}rint Manual^{R}egistration^{E}xtra Programs^{D}emo, Installation, and Exit
  39. IF ERRORLEVEL=5 GOTO :MM_INTRO
  40. IF ERRORLEVEL=4 GOTO :MM_PRINT
  41. IF ERRORLEVEL=3 GOTO :MM_REGISTER
  42. IF ERRORLEVEL=2 GOTO :EXTRA
  43. IF ERRORLEVEL=1 GOTO :MM_DEMO
  44. GOTO :MAIN_MENU
  45.  
  46.  
  47. :MM_INTRO -- "Introduction" SELECTION
  48. CLS
  49. TYPE MM_INT1.SDX
  50. PAUSE
  51. CLS
  52. TYPE MM_INT2.SDX
  53. PAUSE
  54. CLS
  55. TYPE MM_INT3.SDX
  56. PAUSE
  57. GOTO :MAIN_MENU
  58.  
  59.  
  60. :MM_PRINT -- "Print Manual" SELECTION
  61. CLS
  62. ECHO PRINTING MANUAL TEXT
  63. COPY MANUAL.TXT PRN
  64. GOTO :MAIN_MENU
  65.  
  66.  
  67. :MM_REGISTER -- "Registration" SELECTION
  68. CLS
  69. TYPE MM_UREG.SDX
  70. PAUSE
  71. CLS
  72. CHOOSE PRINT REGISTRATION FORM?^{Y}es^{N}o
  73. IF ERRORLEVEL=2 GOTO :MM_REG_PNT
  74. GOTO :MAIN_MENU
  75. :MM_REG_PNT
  76. CLS
  77. ECHO PRINTING REGISTRATION FORM
  78. COPY REGISTER.FRM PRN
  79. GOTO :MAIN_MENU
  80.  
  81.  
  82. :EXTRA -- "Extra Programs" SUB-MENU
  83. CLS
  84. TYPE DSKMSG.SDX
  85. PAUSE
  86. :EXT_MENU
  87. CLS
  88. CHOOSE DSKMSG.MUX
  89. IF ERRORLEVEL=5 GOTO :EXT_ABOUT
  90. IF ERRORLEVEL=4 GOTO :EXT_PROMPT
  91. IF ERRORLEVEL=3 GOTO :EXT_CMDLINE
  92. IF ERRORLEVEL=2 GOTO :EXT_FILE
  93. IF ERRORLEVEL=1 GOTO :MAIN_MENU
  94. GOTO :MAIN_MENU
  95.  
  96. :EXT_ABOUT -- "Extra"/"About" SELECTION
  97. DSKMSG
  98. GOTO :EXT_MENU
  99.  
  100. :EXT_PROMPT -- "Extra"/"Text via Prompt" SELECTION
  101. ECHO Enter the text of a message that you
  102. ECHO wish to display using DESK MESSAGE.
  103. DSKMSG BKG=BLACK PROMPT
  104. IF ERRORLEVEL=9 GOTO :EXT_PAUSE
  105. GOTO :EXT_MENU
  106.  
  107. :EXT_CMDLINE -- "Extra"/"Text via Command Line" SELECTION
  108. DSKMSG TEXT=BACK AT NOON...
  109. IF ERRORLEVEL=9 GOTO :EXT_PAUSE
  110. GOTO :EXT_MENU
  111.  
  112. :EXT_FILE -- "Extra"/"Text via File" SELECTION
  113. DSKMSG FILE=DSKMSG.TXT
  114. IF ERRORLEVEL=1 GOTO :EXT_PAUSE
  115. GOTO :EXT_MENU
  116.  
  117. :EXT_PAUSE
  118. PAUSE
  119. GOTO :EXT_MENU
  120.  
  121.  
  122. :MM_DEMO -- "Install to Drive-C" SELECTION
  123. CLS
  124. TYPE MM_DEMO.SDX
  125. CHOOSE {BWC}COPY KEYSAVER.COM C:\^{Y}es -- Continue with Installation & Demo^{N}o -- Exit to DOS
  126. IF ERRORLEVEL=2 GOTO :MM_INS_KSV
  127. CLS
  128. GOTO :END
  129. :MM_INS_KSV
  130. CLS
  131. ECHO Copying KEYSAVER to the root directory of Drive-C.
  132. PROMPT $G
  133. ECHO ON
  134. COPY KEYSAVER.COM C:\
  135. PAUSE
  136. ECHO OFF
  137. CLS
  138. ECHO Loading the KEYSAVER TSR specifying a 5000 byte template buffer
  139. ECHO and a trigger shift key combination of CTRL+ALT.
  140. C:\KEYSAVER 5000 CTRL+ALT
  141. ECHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  142. ECHO +                                                                     +
  143. ECHO +        Trigger  KEYSAVER  (press CTRL+ALT momentarily)  and         +
  144. ECHO +        then strike the "D" key to select the Demo Template.         +
  145. ECHO +                                                                     +
  146. ECHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  147. ECHO +
  148. ECHO +
  149. ECHO +
  150. ECHO +
  151. PROMPT $P$G
  152. :END
  153.